库木吐拉千佛洞kù mù tǔ lā qiān fó dòngkumutulaqianfodongKumutula thousand-Buddha grotto in Kuqa, XinjiangCharacters in this word佛Buddha千thousand吐to vomit, to spew out, to cough up库armory, treasury, warehouse拉to pull, to drag木tree洞cave, grotto, hole, ravineStudy it in Yanamino