Definitions of licked:

  • adjective:   having been got the better of
    Example: "I'm pretty beat up but I don't feel licked yet"