Adjective Definition licked1.Definition: having been got the better of"I'm pretty beat up but I don't feel licked yet" Please Share