i Register
In some senses, lambaste is marked as dated. Watch for register when choosing this word.
verb
To scold, reprimand or criticize harshly.
The sergeant lambasted the new recruits daily.
Her first novel was well and truly lambasted by the critics.
To give a thrashing to; to beat severely.