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