I learned this word to know when I had to study the italian language as »purgatorio«. That word comes from the Latin word »purus« and that means clean. The verb "purgare2 means to clean and purgat means he/she/it cleans. The purgatory is cleaning from the sin.