Ellora

[e'lɔ:rə]
n. 埃洛拉(印度中南部村庄)