A cutesy word for sex. Used by couples who have similar pet names for everything else.
Want to have humpty dumpty later?
7👍 13👎