Subscribe English
look up any word, like french dipping:
1. An ancient tribe of Italians specializing in the consumption of donuts, twinkies, and raw animal fat.
"Damn yo, she ran that race faster than a DeGregorio swallows a box of donuts whole!"
by The Entity May 03, 2005
9 10