motherlode

noun
  1. a rich or abundant source of something valuable or desired
  2. Usage: Originally a mining term; now used figuratively in everyday speech
  3. the main vein of ore in a mine
  4. Usage: technical; mining

Examples