Find the word definition

Wiktionary
take a licking

vb. (context idiomatic English) To suffer a defeat or a beating.