Verb-object compound, composed of mangia (“to eat”) + tutto (“everything”).
mangiatutto m or f by sense (invariable)