wellspring

noun

1.
the source of water for a well
2.
an abundant source