Definitions
noun
a mountain peak in northeast Greece near the Aegean coast; believed by ancient Greeks to be the dwelling place of the gods (9,570 feet high)
Look “mt. olympus” up elsewhere
Want another word?
Spin the dictionary for a fresh one.