self-detaching - Turkish English Dictionary