Tumbula

English

Proper noun

Tumbula

  1. A locality in the Democratic Republic of the Congo.

Anagrams