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