0%

ALL meanings of ambala

Am·ba·la
A a
  • noun ambala a city in N India, in Haryana: site of archaeological remains of a prehistoric Indian civilization: grain, cotton, food processing. Pop: 139 222 (2001) 3
  • noun ambala a city in N Haryana, in N India. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?