Word Hen
What is the meaning of the word "
licked
"?
Definitions:
having been got the better of
adjective
I'm pretty beat up but I don't feel licked yet