noun a city in central Bihar, in NE India: Hindu center of pilgrimage. nouna city in NE India, in Bihar: Hindu place of pilgrimage and one of the holiest sites of Buddhism. Pop: 383 197 (2001)