Definitions for "moneymaker"
someone who is successful in accumulating wealth
a project that generates a continuous flow of money