What does Artificial Mushroom Stamp mean?

Artificial Mushroom Stamp meaning in Urban Dictionary

When you smack somebody throughout the face with a dildo.