Definition of Lemongrass

  • 1. An aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines Noun
  • 2. A tropical grass native to India and Sri Lanka Noun

Synonyms for word "lemongrass"

Semanticaly linked words with "lemongrass"

Hyponims for word "lemongrass"