mechanical cleaning - French English Dictionary