Top Definition
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
5 Words related to Beaver Stamp

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×