Ajmer Merwara (noun) Definition, Meaning & Examples

noun
  1. a former province in NW India. 2,400 sq. mi. (6,216 sq. km).
Ajmer Merwara (noun) Definition, Meaning & Examples

More Definitions