mon‧ey‧mak‧er /ˈmʌniˌmeɪkə $ -ər/
noun [countable] a product or business that earns a lot of money
Synonym : money-spinner British English—money-making adjective [only before noun]:
money-making schemes [TahlilGaran] Dictionary of Contemporary English ▲