COMFREY MEANING IN ENGLISH

• Comfrey Definition & Synonyms

  1. (n.) A rough, hairy, perennial plant of several species, of the genus Symphytum.


Synonyms:
Cumfrey,

RECENT SEARCHES