moneymaker

noun
  1. something that produces a lot of money or profit
  2. a person who earns or generates a lot of money

Examples