ALUM ROOT MEANING IN ENGLISH

• Alum root Definition & Synonyms

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


RECENT SEARCHES