sbudellare

listen to the pronunciation of sbudellare
Italienisch - Englisch
disembowel, gut, eviscerate