large public university in Alabama with three campuses (in Birmingham, Tuscaloosa, and Huntsville)
UNIVERSITY OF ALABAMA
Meaning of UNIVERSITY OF ALABAMA in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012