a gold mine

a ˈgold mine

a business or an activity that makes a large profit: That Internet cafe of his is a real gold mine.
See also: gold, mine