Define Sheffield Slammer Meaning

Sheffield Slammer
The act of punching ones cervix.

By Bobbette