Verb-object compound, composed of caza (“to hunt”) + tesoros (“treasures”).
cazatesoros m or f by sense (plural cazatesoros)