Skip to main content

Definitions by Pulsating Sandwich

Stampa Stampa

The sound of repeatedly applying a mushroom stamp
huhu, grrr *stampa stampa*
Stampa Stampa by Pulsating Sandwich September 18, 2004