Word info

Ellura

Proper noun

Meaning

Ellura

Alternative form of Ellora (“Indian temple complex”)

Source: en.wiktionary.org

Anagrams

Close letter words and terms