Skip to main content

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.
Advertisement