Definition of Tuscaloosa

  • (noun) a university town in west central Alabama

Synonyms of Tuscaloosa


Antonyms of Tuscaloosa


No Antonyms Found.

Homophones of Tuscaloosa


No Homophones Found.