What is the meaning of Lambaste?

To scold, reprimand or criticize harshly.

To give a thrashing to; to beat severely.

Source: wiktionary.org