'lemongrass oil' definitions:

Definition of 'lemongrass oil'

(from WordNet)
noun
An aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines [syn: lemongrass, lemon grass, lemongrass oil]