Chinese-English dictionary »

奧林匹斯山 meaning in English

ChineseEnglish
奧林匹斯山 proper noun

Olympus(mountain)
proper noun
[UK: oˈlɪm.pəs] [US: oˈlɪm.pəs]