Olympus
noun
Olym·pus
ə-ˈlim-pəs
ō-
: a mountain in Thessaly that in Greek mythology is the abode of the gods
Love words? Need even more definitions?
Merriam-Webster unabridged
Share