  i went home the other night and this guys babypuncher may have dislodged my kidney
slang to describe a large penis
"  i went home the other night and this guys babypuncher may have dislodged my kidney" What is the definition of "babypuncher"?