cleanse
verb
°To free from dirt; to clean, purify.
°To spiritually purify; to free from sin or guilt; to purge.