lemongrass
Noun
Synonyms:
lemon grass
lemongrass oil
WordNet 3.0
Noun
(2)
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
Advertisement
Advertisement