Word Games Pro Dictionary
lemongrass
noun
a tropical grass native to India and Sri Lanka
Quick reference
Word Facts
Listen
Audio Pronunciation
The audio pronunciation service is temporarily unavailable. Please try again.
Meaning
Definitions
noun
a tropical grass native to India and Sri Lanka
noun
an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines
