keep one's hands clean - French English Dictionary