Definition of Tuscaloosa in English:

Tuscaloosa

proper noun

  • An industrial city in west central Alabama, on the Black Warrior River, home to the University of Alabama; population 90,221 (est. 2008)

Pronunciation:

Tuscaloosa

/ˌtəskəˈlo͞osə/