Kurama12's definitions
When one prepares a delicious pizza from scratch and invites ladies to come over to your house and fight over it. Thus enjoying ladies fight over pizza and the winner getting plowed in your bedroom.
by Kurama12 September 26, 2008
Get the Pizza Trap!mug.