Definition, Meaning & Synonyms | English word DUMBA
DUMBA
Definitions of DUMBA
- (India) The fat-tailed sheep.
Number of letters
5
Is palindrome
No
Search for DUMBA in:
Page preparation took: 77.75 ms.