meaning of Artificial Mushroom Stamp

Artificial Mushroom Stamp meaning in Urban Dictionary

When you smack somebody throughout the face with a dildo.