LEMON GRASS Meaning of LEMON GRASS in English grass native of India and Sri Lanka that produces lemon-scented perfumed oil Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012