gromwell

Explore definitions, synonyms, and language insights of gromwell

Definitions

Noun
European perennial branching plant; occurs in hedgerows and at the edge of woodlands

More General Terms