Tumbula
English
Proper noun
Tumbula
A
locality
in the
Democratic Republic of the Congo
.
Anagrams
tulumba