self-cleaning strainer - French English Dictionary