Definitions by The Mad Steve
fuckpuppet
1. Mary is such a fuckpuppet, the whole hockey team had a turn.
2. Jim was late for work again, that stupid fuckpuppet.
2. Jim was late for work again, that stupid fuckpuppet.
fuckpuppet by The Mad Steve April 22, 2011