CUMFREY





Definition:

  1. [noun] perennial herbs of Europe and Iran; make rapidly growing groundcover for shaded areas
    Synonyms: comfrey

Synonyms:


Related Words: