Adjective Definition

licked

1.Definition: having been got the better of

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




Please Share