depurator - French English Dictionary