LEMON GRASS


Meaning of LEMON GRASS in English

■ noun a fragrant tropical grass which yields a lemon-scented oil, used in Asian cooking and in perfumery and medicine. [ Cymbopogon citratus .]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.