lemon grass
Info · Definitions · Synonyms · Characters
Definitions
(noun) an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines. Synonyms: lemongrass, lemongrass oil.
Noun Definition 1
Info · Definitions · Synonyms · Characters