LEMON GRASS


Meaning of LEMON GRASS in English

noun

[ U ] a type of grass with a lemon flavour that grows in hot countries and is used especially in SE Asian cooking

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.