Meaning of tabora

Definition of tabora

(noun) a city in western Tanzania

Other information on tabora

WIKIPEDIA results for tabora
Amazon results for tabora