licked

  • (s) having been got the better of
    • I'm pretty beat up but I don't feel licked yet

Words of close approximity