OLYMPUS


Meaning of OLYMPUS in English

[Olym.pus] n [L, fr. Gk Olympos] (1580): a mountain in Thessaly that in Greek mythology is the abode of the gods

Merriam-Webster English vocab.      Английский словарь Merriam Webster.