Definition of "lambasted"

lambasted