bonanza

noun

1.
an especially rich vein of precious ore
2.
a sudden happening that brings good fortune (as a sudden opportunity to make money)