Definition

A city in north-central Uttar Pradesh, India, and the site of the Aligarh Muslim University, one of the largest Muslim educational institutions in South Asia.