Depurate

v. t.
  1. To free from impurities, heterogeneous matter, or feculence; to purify; to cleanse.