EGAVE
lambaster
Meaning
noun
One who lambastes.
Similar words
lamb
lampooner
lammer
lambie
lamehead
lambkin
lamiger
lyncher
baa-lamb
slagger
Save “lambaster” to learn later