Word Meaning

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


Meaning of alum root

- A North American herb (Heuchera Americana) of the Saxifrage family, whose root has astringent properties.