goldmine
noun
Definitions
A mine for gold ore or metal.
Example: South Africa has many goldmines.
A very profitable economic venture.
Example: This oil deposit is a regular gold mine. We make more and more money every year!
A plentiful stockpile of something sought after.
Example: The Smithsonian Institute is a goldmine of knowledge, but like most mines, you have to dig for the good stuff.