to suffer a serious beating - Spanish English Dictionary