Learn how to say Licking correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word licking:
a heavy defeat or beating:
when his father found him, Ray got the worst licking of his life
Arsenal can take a licking as well as any other club