turbo-charger washing device - French English Dictionary