ambala








noun

  1. a city in N Haryana, in N India.

noun

  1. a city in N India, in Haryana: site of archaeological remains of a prehistoric Indian civilization: grain, cotton, food processing. Pop: 139 222 (2001)
67 queries 0.590