Meaning of ரோஸ்ரூட் in English
- A fleshy-leaved herb (Rhodiola rosea); rosewort; -- so called because the roots have the odor of roses.
Meaning of ரோஸ்ரூட் in English
English usage of ரோஸ்ரூட்
Articles Related to ‘ரோஸ்ரூட்’
Browse Other Words By Clicking On Letters