wellspring

noun
  1. a source of water that flows naturally from the ground; a spring
  2. an abundant source or supply of something
  3. Usage: figurative

Examples