Definition of Lemon grass

1. Noun. An aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines.

Exact synonyms: Lemongrass, Lemongrass Oil
Generic synonyms: Oil

2. Noun. A tropical grass native to India and Sri Lanka.
Exact synonyms: Lemongrass
Generic synonyms: Grass

Other Resources:

Search for Lemon grass on Dictionary.com!Search for Lemon grass on Thesaurus.com!Search for Lemon grass on Google!Search for Lemon grass on Wikipedia!

Search