lemon grass
noun
1 lemon grass
An aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines.
synonyms: lemongrass, lemongrass oil.
Dutch: citroengras
2 lemon grass
A tropical grass native to India and Sri Lanka.
synonym: lemongrass.
Polish: trawa cytrynowa, palczatka cytronelowa, palczatka cytrynowa
debug info: 0.0401