Chinese-English dictionary »

奥林匹斯山 /àolínpǐsī shān/ meaning in English

ChineseEnglish
奥林匹斯山 /Àolínpǐsī shān/ proper noun

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