Search for word
Search
lemongrass
Nouns
(n)
an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines
lemon grass
,
lemongrass oil
,
(n)
a tropical grass native to India and Sri Lanka
lemon grass
,
Synonyms
lemon grass
lemongrass oil
Words of close approximity
lemongrass oil