In American slang, to kiss and grope one another. Petting. Necking.

Log in or registerto write something here or to contact authors.