purgatory
noun
°In Catholicism, the stage of the afterlife where souls suffer for their sins before they can enter heaven.
°any situation causing suffering.