licked
/lˈɪkt/
Explore definitions, synonyms, and language insights of licked
Definitions
Adjective Satellite
having been got the better of; "I''m pretty beat up but I don''t feel licked yet"