English
Detailed Synonyms for lemon grass in English
lemon grass:
lemon grass [the ~] noun
-
the lemon grass
– a tropical grass native to India and Sri Lanka 1 -
the lemon grass
– an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines 1the lemongrass; the lemongrass oil; the lemon grass– an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines 1