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
Similar words of Balsamroot :