Meaning of depurator in English:

depurator

Pronunciation /ˈdɛpjʊreɪtə/

noun

technical