Verb-object compound, composed of traga (“to swallow”) + luz (“light”).
tragaluz m (plural tragaluces)