savaging

Noun

 * 1) A vicious attack or criticism.
 * savagings in the newspapers
 * 1) Aggressive behavior, by a mother animal toward her offspring