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