English to Chinese Dictionary

Search:

乌鲁汝 Uluru, iconic large rock formation in central Australia, sacred to Aboriginals, a World Heritage Site / also known as Ayers Rock


<< back to the home page