wellspring

noun

The source of a stream or spring.

A source.

A water-source; a fountainhead; a living spring.

Hence Figuratively, a perennial source of anything; a fountainhead of supply or of emanation.

A fountain; a spring; a source of continual supply.