DICTIONARY

(Total Entries : 197270)

dumbaka

Dictionary Definition: 

dumbaka m. the thick-tailed sheep Bhpr.