wellspring

noun

The source of a stream or spring.

noun

A source.

noun

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

noun

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

noun

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

noun

The source of water for a stream, spring or well; a fountainhead; a wellhead.

noun

A perennial source of anything; a fountainhead of supply or emanation; resource.

noun

the source of water for a well

noun

an abundant source