ELLORA
Meaning of ELLORA in English
/e lawr"euh, e lohr"euh/ , n.
a village in S central India: important Hindu archaeological site.
Also, Elura .
Random House Webster's Unabridged English dictionary.
Полный английский словарь Вебстер - Random House .
2012