English synonyms about - contact  
TuscaloosatownALAla.AlabamaCamellia StateHeart of Dixie

Tuscaloosa

noun

1 Tuscaloosa

A university town in west central Alabama.


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

debug info: 0.0408