gromwell
Explore definitions, synonyms, and language insights of gromwell
Definitions
Noun
European perennial branching plant; occurs in hedgerows and at the edge of woodlands
Explore definitions, synonyms, and language insights of gromwell