English synonyms about - contact  

Tuscaloosa

noun

1 Tuscaloosa

A university town in west central Alabama.


Find more on tuscaloosa elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0144