roseroot
English
roseroot meaning in English • roseroot का अर्थ अंग्रेजी में
Noun
- A fleshy-leaved herb (Rhodiola rosea); rosewort; -- so called because the roots have the odor of roses.