groundneedle
nounDefinition of groundneedle
: a storksbill (Erodium moschatum) with short-stalked leaves
1