Skip to main content

Rene & Kath's definitions

Twin Peaks

(Verb) Masturbating two men simultaneously until both "peak" upon one's face.
Could you hand me a napkin? I just twin peaked two guys a few minutes ago.
by Rene & Kath March 19, 2007
mugGet the Twin Peaks mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email