What is the meaning of Lambaste?
To scold, reprimand or criticize harshly.
To give a thrashing to; to beat severely.
Source: wiktionary.orgSearch words containing
To scold, reprimand or criticize harshly.
To give a thrashing to; to beat severely.
Source: wiktionary.orgSearch words containing