Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: lemongrass  'le-mun`grăs
  1. An aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines
    - lemon grass, lemongrass oil
     
  2. A tropical grass native to India and Sri Lanka
    - lemon grass

Derived forms: lemongrasses

Type of: grass, oil

Encyclopedia: Lemongrass