someone has clean hands - German English Dictionary