Meaning of lemongrass oil

Definition of lemongrass oil

(noun) an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines

Other information on lemongrass oil

WIKIPEDIA results for lemongrass oil
Amazon results for lemongrass oil