Top definition
A sexual act where the male places his erect penis in between the butt cheeks of his female partner and thrusts back and forth in order to avoid actual sexual intercourse and to maintain purity.
I want to wait until I'm married to have sex, but we can still do the ham on buns!
by j-dang April 24, 2015
Get the mug
Get a ham on buns mug for your grandma Jovana.