Verb > Lambaste

To lambaste something or someone is to criticize them very harshly. Lambaste is also sometimes used as a synonym of beat meaning “to assault.”

The coach lambasted the team for its poor play.