Olympus
nounDefinition of Olympus
: a mountain in Thessaly that in Greek mythology is the abode of the gods
Keep scrolling for more