money-spinner

noun

1.
a project that generates a continuous flow of money