Meaning of lemongrass

Definition of lemongrass

(noun) an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines
a tropical grass native to India and Sri Lanka

Other information on lemongrass

WIKIPEDIA results for lemongrass
Amazon results for lemongrass