Synonyms of LEMONGRASS
Valid in Scrabble US · 13 points
LEMONGRASS: definition and more3 synonyms in 2 meanings 0 playable in Scrabble US
Synonyms of LEMONGRASS by meaning
noun
an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines
Also: lemon grass, lemongrass oil.
a tropical grass native to India and Sri Lanka
Also: lemon grass.