mother lode

 

noun

Mining
  • a principal vein of an ore or mineral.
  • a rich source of something: your portfolio holds a mother lode of opportunities