Ellora

A temple cave complex in the Aurangabad district of Maharashtra, India.

Proper noun

  1. A temple cave complex in the Aurangabad district of Maharashtra, India.

Forms

Ellura Elora Elura

From Wiktionary's contributor community, shared under CC BY-SA 4.0.