tongue-lash

verb

1.
criticize or reprimand harshly