Lemongrass (Noun)
Meaning 1
A tropical grass native to India and Sri Lanka.
Classification
Nouns denoting plants.
Synonyms
Meaning 2
An aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines.
Classification
Nouns denoting substances.