"Depurate" is a word in ENGLISH
depurate
ENGLISH
Definition:
Depurated; cleansed; freed from impurities.
depurate
ENGLISH
Definition:
To free from impurities, heterogeneous matter, or
feculence; to purify; to cleanse.
WORD SUGGESTIONS
Laugh your heart out.
What do you get if you cross a vampire with a snail? I don't know but it would slow him down.
depuration
ENGLISH
The act or process of depurating or freeing from foreign or impure matter, as a liquid or wound.
Read the complete definition