Ellora (noun) Definition, Meaning & Examples

noun
  1. a village in S central India: important Hindu archaeological site.
Ellora (noun) Definition, Meaning & Examples

More Definitions