taboraEnglish

Tabora

Noun

A city in western Tanzania

English: Tabora

Bahasa: Tabora

Bahasa words with similar meanings