ajmer-merwara








noun

  1. a former province in NW India. 2400 sq. mi. (6216 sq. km).
56 queries 0.553