take a licking

take a licking antonyms

take a licking definitions

verb
  • To suffer a defeat or a beating.