What does balsamroot mean?

balsamroot meaning in General Dictionary

a plant associated with genus Balsamorhiza having white downy leaves in a basal rosette and yellow flowers and lengthy balsam scented taproots

View more

  • a plant of genus Balsamorhiza having downy leaves in a basal rosette and yellow flowers and long balsam-scented taproots