lemongrass

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

Other Searches