lambaster

English

Etymology

From lambaste +‎ -er.

Noun

lambaster (plural lambasters)

  1. One who lambastes.