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"