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