Meaning of genista anglica

Definition of genista anglica

(noun) prickly yellow-flowered shrub of the moors of New England and Europe

Other information on genista anglica

WIKIPEDIA results for genista anglica
Amazon results for genista anglica