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 .