licked

definition: having been got the better of
example: I'm pretty beat up but I don't feel licked yet
speech part: adjective
synonyms:

How licked is being used?