lambaste

transitive verb

To give a thrashing to; beat.

transitive verb

To scold sharply; berate.

To beat severely; thrash; in sailors’ use, to beat with a rope’s end.

transitive verb

To beat severely

transitive verb

to scold, reprimand, or berate harshly.

verb

To scold, reprimand or criticize harshly.

verb

To give a thrashing to; to beat severely.

verb

beat with a cane

verb

censure severely or angrily