Verb-object compound, composed of traga (“to swallow”) + humo (“smoke”).
tragahumo m (plural tragahumos)