Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of comfrey

- A rough, hairy, perennial plant of several species, of the genus Symphytum.