Verb-object compound, composed of cubre (“to cover”) + suelos (“floors, grounds”).
cubresuelos m (plural cubresuelos)