Verb-object compound, composed of bada (“to look after”) + gatto (“cat”).
badagatti m or f by sense (invariable)