self-detaching - German English Dictionary