Top definition
1.The imprint a wet vagina leaves on bedsheets after sexual intercourse.2.a term of affection for female genitalia.
My housekeeper asked me if I knew what was staining the sheets?I told her its just peepkiss imprint...
by Bevrlykills May 31, 2018
Get the mug
Get a Peepkiss mug for your Uncle GΓΌnter.