Verb-object compound, composed of porta (“to carry”) + mascotas (“pets”).
portamascotas m (plural portamascotas)