You're only seeing part of the forum conversation. To see more, register for an account. This will give you read-only access to nearly all the forums.
lambast verblambast somebody/something to attack or criticize somebody/something very severely, especially in publicSYNONYM lay into somebody/somethingWord Originmid 17th cent. (in the sense ‘beat, thrash’): from lam ‘hit hard’ + baste ‘thrash’. The current sense dates from the late 19th cent.