ROSEROOT


Meaning of ROSEROOT in English

noun a fleshy-leaved herb (rhodiola rosea); rosewort;

— so called because the roots have the odor of roses.

Webster English vocab.      Английский словарь Webster.