What does Beaver Stamp mean?

Beaver Stamp meaning in Urban Dictionary

To hit one's womanhood in the face of a sleeping recipient. (see teabag)