Definitions for "licked"
having been got the better of; "I'm pretty beat up but I don't feel licked yet"