take a licking

Verb

 * 1)  To suffer a defeat or a beating.

Derived terms

 * take a licking and keep on ticking