What is Babypuncher?
Slang to describe a large penis.
I went home the other night and this guys babypuncher may have dislodged my kidney.
See dick, cock, horsedick, schlong, boner