English dictionary

lemongrass meaning and definition

Definition and meaning of lemongrass at MeaningMonkey.org. lemongrass meaning and definition in the English Dictionary.

LEMONGRASS noun

Definition of lemongrass (noun)

  1. an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines
  2. a tropical grass native to India and Sri Lanka
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: