నిమ్మపండుnimmapaṁḍu
Top 8000
Meanings
Noun
1. lemon fruit
2. a bright shade of yellow associated with lemon fruits
Examples1
lemon