dumba
noun
dum·ba
| \ ˈdəmbə, ˈdu̇m-\
plural -s
Definition of dumba
: a fat-tailed sheep of Bokhara and the Kyrgyz steppe that furnishes astrakhan
Keep scrolling for more