Skip to main content

balsamroot

English balsamroot meaning in English  •  balsamroot का अर्थ अंग्रेजी में
Noun
  • a plant of the genus Balsamorhiza having white-downy leaves in a basal rosette and yellow flowers and long balsam-scented taproots.
Advertisement