Back to Dictionary
乌鲁汝
烏魯汝
Wūlǔrǔ
1. Uluru, iconic large rock formation in central Australia, sacred to Aboriginals, a World Heritage Site
2. also known as Ayers Rock
Noun