FAQs About the word lemongrass

ലെമൺഗ്രാസ്

an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines, a tropical grass native to India and Sri Lanka

No synonyms found.

No antonyms found.

lemonade mix => ലെമണേഡ് മിക്സ്, lemonade => ലെമണേഡ്, lemon zest => നാരങ്ങയുടെ തൊലി, lemon yellow => നാരങ്ങ മഞ്ഞ, lemon tree => നാരങ്ങ മരം,