be detached from life - Turkish English Dictionary