A regra geral é que quando um substantivo composto é usado como adjetivo antes de outro substantivo, ele deve ser hifenizado. Por exemplo, "cartões de adivinhação" ou "negócio de adivinhação". No entanto, se o substantivo composto for usado sozinho, o hífen não será necessário, como em "Ela é uma cartomante".