PETTING MEANING IN ENGLISH

• Petting Definition & Synonyms

  1. (p. pr. & vb. n.) of Pet


Synonyms:
Caressing, Cuddling, Fondling, Hugging, Kissing, Necking, Snuggling,

RECENT SEARCHES