Verb-object compound, composed of porta (“to carry”) + coltelli (“knives”).
portacoltelli m (invariable)