వేపvēpa
Top 4000
Meanings
Noun
1. neem or margosa - Azadirachta indica, a large, mostly evergreen tree from India
Examples5
Under the banyan tree
On this occasion, saplings were planted.
Olive oil and Almond oil
Tea Tree oil
Gooseberry, tamarind, guava and coconut trees were planted.