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