Chinese-English dictionary »

奥林匹亚 /àolínpǐyà/ meaning in English

ChineseEnglish
奥林匹亚 /àolínpǐyà/ noun

Olympiad [Olympiads](high-level competitions in other fields, especially among students)
noun
[UK: ə.ˈlɪm.pɪæd] [US: oˈlɪm.pi.ˌæd]

Your history