tuscaloosa

Explore definitions, synonyms, and language insights of tuscaloosa

Definitions

Noun
a university town in west central Alabama