What does alumroot mean?

alumroot meaning in General Dictionary

some of a number of natural herbs for the genus Heuchera