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.