alumroot
noun
- 1
Any of several perennial herbs, of the genus Heuchera, native to North America.
- 2
Flowering plants of genus Geranium, also called wild geraniums or cranesbills.
Translate “alumroot” to another language
Click any language to open the translator with this word already filled in.