Skip to main content

Beaver Stamp

To press one's womanhood on the face of a sleeping recipient. (see teabag)
I'm so embarassed. I passed out last night, then Molly beaver stamped me. Now I smell like sturgeon.
by Ghetto Paisley October 25, 2009
mugGet the Beaver Stamp 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