Vindhya Hills (noun) Definition, Meaning & Examples

plural noun
  1. a mountain range in central India, N of the Narbada River.
Vindhya Hills (noun) Definition, Meaning & Examples

More Definitions