meaning of tuscaloosa

1. a university town in west central Alabama


Related Words

tuscaloosa |

Developed & Maintained By Taraprasad.com

Treasure Words