tuscaloosa

Noun
  1. A university town in west central Alabama (synset 109077260)

Other Searches