Balsamroot Meaning

There are 1 meaning(s) for word Balsamroot

Meaning 1 : a plant of the genus Balsamorhiza having downy leaves in a basal rosette and yellow flowers and long balsam-scented taproots