Verb-object compound, composed of canta (“to sing”) + storie (“story”).
cantastorie m or f by sense (invariable)