lol youve never heard it before? its British slang for kissing, like make out kissing, not like a peck on the cheek