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