pay dirt

 

noun

[mass noun] North American
  • ground containing ore in sufficient quantity to be profitably extracted.
  • informal profit; success: the gig pays three hundred bucks a week—looks like I just hit pay dirt