Online Dictionary
Definition of " budella " in Italian English Dictionary
Results
budella
  • {N} guts, gut
sbudellare
  • {V} disembowel