take a licking and keep on ticking

Etymology
Derived from the advertising slogan for Timex wrist-watches.

Verb

 * 1)  To be tough; to have endurance; to have the capacity to absorb stress or damage, but still be able to function.