Top definition
Meatloaf wrapped in Turkey,wrapped in Duck,wrapped in Meatballs, wrapped in Pizza
Meaturduckballizza is the most delicious food that was ever invented
by teentitans333 November 15, 2016
Get the mug
Get a Meaturduckballizza mug for your guy Larisa.