vapulear
berate
vapor
steam
+
-ear
verb suffix
Vapulear means to berate. Think of it as vapor0 (steam0) + -ear1 (verb suffix1), like steaming at someone with harsh words.
verb
  1. berate
    To criticize harshly or severely.
    El crítico vapuleó la última película del director. // The critic berated the director's latest film.