oxford views updated May 14 2018
a mountain in Thessaly, NE Greece, south of Mount Olympus
. In Greek mythology
the giants were said to have piled Mount Olympus
and Mount Ossa on to Mount Pelion in an attempt to reach heaven and destroy the gods.
See also pile Pelion on Ossa