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)
- an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines
- synonyms: lemon grass, lemongrass oil
- a tropical grass native to India and Sri Lanka
- synonyms: lemon grass
Source: Princeton University Wordnet