Meaning of lemon grass

Definition of lemon grass

(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 lemon grass

WIKIPEDIA results for lemon grass
Amazon results for lemon grass