I. noun Etymology: Latin, from Greek Olympos Date: 15th century a mountain in Thessaly that in Greek mythology is the abode of the gods, II. geographical name massif NE Greece in Thessaly near coast of Gulf of Salonika; highest point 9570 feet (2917 meters )
OLYMPUS
Meaning of OLYMPUS in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012