Pinyin Dictionary results for "wu lu ru"

乌鲁汝
Uluru, iconic large rock formation in central Australia, sacred to Aboriginals, a World Heritage Site; also known as Ayers Rock
Dictionary data provided by CC-CEDICT