Ambala (noun) Definition, Meaning & Examples

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)
Ambala (noun) Definition, Meaning & Examples

More Definitions