1. To make out , kiss. Comes from the french word "pécho"
I want to peach John so bad! We peached during the whole party!