pasting

pasting  {n.}
A sound thrashing or heavy defeat.
Categories: British noun