nellore









nellore


noun

  1. a city in Andhra Pradesh state, SE India, on the Pennar River near the Coromandel Coast.
51 queries 0.543