From Longman Dictionary of Contemporary Englishmoneymakermon‧ey‧mak‧er /ˈmʌniˌmeɪkə $ -ər/ noun [countable] BBEARNa product or business that earns a lot of money SYN money-spinner British English —money-making adjective [only before noun] money-making schemes
Examples from the Corpus
moneymaker• Farrell's book will undoubtedly be a moneymaker.