వేముvēmu
Top 5000
Meanings
Noun
1. the margosa or neem tree – Azadirachta indica