1 groundneedle | Definition of groundneedle

groundneedle

noun

Definition of groundneedle

: a storksbill (Erodium moschatum) with short-stalked leaves