depart from this life - Turkish English Dictionary