Tuscaloosa — definition

1. Tuscaloosa (Noun)

1 definition

Tuscaloosa (Noun) — A university town in west central Alabama.

1 type of
town
4 parts of
Camellia State Heart of Dixie al alabama