Mob Translate
About
Contribute
← Back to Dictionary
dumbul
noun
Definitions
any hard covering such as bark of a tree, crust of bread, shell of turtle