Definitions of alumroot:

  • noun:   any of several herbs of the genus Heuchera