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