beat to within an inch of life - Turkish English Dictionary