punches to the face - Turkish English Dictionary