money-spinner


noun

informal an enterprise, idea, person, or thing that is a source of wealth