Definition of Tuscaloosa

  • 1. A university town in west central Alabama Noun

Semanticaly linked words with "tuscaloosa"