Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: lemongrass oil
  1. An aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines
    "Lemongrass oil is often used in Thai cuisine to add a citrusy flavour";
    - lemongrass, lemon grass

Type of: oil

Encyclopedia: Lemongrass oil