lemongrass

Noun

WordNet 3.0

Noun (2)

  1. an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicinesSynonyms: lemon grasslemongrass oil
  2. a tropical grass native to India and Sri LankaSynonyms: lemon grass
Advertisement
Advertisement