తుమ్మtumma
Top 6000
Meanings
Noun
1. the babul tree, Vachellia nilotica, formerly Acacia arabica, which produces gum arabic