Verb-object compound, composed of calienta (“to heat up/excite”) + braguetas (“flies (of pants)”).
calientabraguetas f (plural calientabraguetas)