Pet licked Synonyms

Definitions for Pet


Definitions for Licked


  • (adjective) having been got the better of