Define Stamp Down Meaning

Stamp Down
When you slap down onto your wife's face with yo dick and it leaves a mushroom stamp.

Man I hit the old lady with one hellluva stamp down lastnight. She still got dat mushroom stamp on her face this morning!
By Martina