To berate; to scold.
To beat up or launch an attack against.
To criticise harshly; to reprove.
A harsh criticism.