gold mine
noun
-
A mine for gold ore or metal.
-
A very profitable economic venture.
-
A plentiful stockpile of something sought after.
goose that laid the golden egg
How often have the words gold mine and goose that laid the golden egg occurred in a corpus of books? (source: Google Ngram Viewer )