meaning of Butterfly Stamp

Butterfly Stamp meaning in Urban Dictionary

The printing produced by female genitalia when it's dipped in ink and pressed onto report. Makes an original gift item and an excellent wall hanging. See also Cobra-hooding