wash one's hands of - French English Dictionary