The German Battering Ram Share definition Flag When a male or female inserts their fist in the partners stinkhole with a mighty thrust! "You better watch out because i will suprise you with the German Battering Ram!" The German Battering Ram by The Fister October 4, 2004 0 0 Get merch Get the The German Battering Ram mug. Buy Now — $32.95 See more merch