Pelion

noun: A huge or difficult task.