gold-mine (n.) Look up gold-mine at Dictionary.com
late 15c., "place where gold is dug out of the earth," from gold (n.) + mine (n.). Figurative use "anything productive of great wealth" is by 1882.