Meaning of Tabora

Definition of Tabora

(noun) a city in western Tanzania

Other information on Tabora

WIKIPEDIA results for Tabora
Amazon results for Tabora