cleanse

verb
  1. to make clean or pure by removing dirt, impurities, or unwanted substances
  2. to free from guilt, sin, or moral impurity
  3. Usage: often used in religious or spiritual contexts

Examples