meaning of alumroot

alumroot meaning in General Dictionary

some of a number of natural herbs for the genus Heuchera