to suffer a serious beating - Turkish English Dictionary