money-spinning - noun

singularmoney-spinning
pluralmoney-spinnings