thrashed fiercely