Kamus Mobile
https://m.xamux.com
English to Indonesian
petting
noun
affectionate play (or foreplay without contact with the genital organs)
sayang bermain (atau foreplay tanpa kontak dengan organ genital)
source: WordNet 3.0
like a whole petting zoo
seperti sebuah kebun binatang keseluruhan