YourDictionary

Allahabad

city in N India, in S Uttar Pradesh, at the juncture of the Jumna and Ganges rivers: pop. 806,000

See Allahabad in American Heritage Dictionary 4

link/cite print suggestion box