Meaning of gromwell

Definition of gromwell

(noun) European perennial branching plant; occurs in hedgerows and at the edge of woodlands

Other information on gromwell

WIKIPEDIA results for gromwell
Amazon results for gromwell