LEMONGRASS


Meaning of LEMONGRASS in English

[lem.on.grass] n (1801): a grass (Cymbopogon citratus) of robust habit that grows in tropical regions, is used as an herb, and is the source of an essential oil with an odor of lemon or verbena

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