1
[ adjective ] (informal) having been got the better of

Examples

"I'm pretty beat up but I don't feel licked yet"

Related terms

colloquialism defeated

*