lambaste in Spanish
lambaste in Spanish
reprender
To scold, reprimand or criticize harshly.
vituperar
To scold, reprimand or criticize harshly.