As a noun depuration is
depuration.
wikidiffcom
Not English
Wikidiffcom has no English definition. It may be misspelled. depuration
English
Noun
(
en noun)
The removal of impurities, especially from bodily fluids; purification, cleansing.
Related terms
* depurate