Meat puppet throat punch Share definition Flag 1. When a man fucks your throat 2. When mini me takes a ride down your esophagus. My man just meat puppet throat punched me. Meat puppet throat punch by Motel 6 7183 January 2, 2014 0 0 Get merch Get the Meat puppet throat punch mug. Buy Now — $32.95 See more merch