lambaster
One who berates
A lambaster is someone who harshly criticizes or berates others.
The word derives from lambaste, meaning to attack verbally or physically: The senator was known as a lambaster of corporate greed.
Also spelled lambaster or lambaster, though the activity (lambasting) appears far more often than the agent noun.
One who rebukes harshly
- chastiserOne who punishes severely
- rebukerOne who scolds
- tongue-lashingHarsh verbal scolding
- haranguerOne who scolds lengthily
ranter · lecturing · dressing-down · telling-off · upbraiding · admonishing · reprimanding · scolding
One who judges merit
- detractorOne who diminishes
- attackerOne who strikes first
- denouncerOne who condemns publicly
- castigatorOne who punishes verbally
excoriator · censurer · faultfinder · disparager · reviewer · commentator · pundit · takedown
Recurring newspaper feature writer
- bloggerWeb journal author
- satiristOne who mocks through wit
- polemicistAggressive debate writer
- editorialistOne who writes opinions
commentator · reviewer · hatchet job · exposé · op-ed · broadside · screed · critique
scolder
One who rebukes harshly
- chastiserOne who punishes severely
- rebukerOne who scolds
- tongue-lashingHarsh verbal scolding
haranguer · ranter · lecturing · dressing-down · telling-off · upbraiding · admonishing · reprimanding · scolding · verbal assault
critic
One who judges merit
castigator · excoriator · censurer · faultfinder · disparager · reviewer · commentator · pundit · takedown · roast
columnist
Recurring newspaper feature writer
- bloggerWeb journal author
- satiristOne who mocks through wit
- polemicistAggressive debate writer
editorialist · commentator · reviewer · hatchet job · exposé · op-ed · broadside · screed · critique · pan
lambasterpraiser
One who commends
eulogizer · panegyrist · champion · complimenter · flatterer
lambaste, lambasting, lambasted, lambast, lambasts, lambastes, lambasters