We found 3 definitions of lemongrass from 2 different sources.
NounPlural: lemongrasses |
||
lemongrass - a tropical grass native to India and Sri Lanka | ||
lemon grass | ||
lemongrass - an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines | ||
lemon grass, lemongrass oil |