wash one's hands of - German English Dictionary