super-cleaner - French English Dictionary