Meaning of Tuscaloosa

Definition of Tuscaloosa

(noun) a university town in west central Alabama

Other information on Tuscaloosa

WIKIPEDIA results for Tuscaloosa
Amazon results for Tuscaloosa