To vigorously attack, either physically or verbally.
To consume with gusto.
To criticise harshly; to reprove.
A harsh criticism.