wellspring

Etymology
From, from , , corresponding to. More at,.

Noun

 * 1) The source of water for a stream, spring or well; a fountainhead; a wellhead.
 * 2)  A perennial source of anything; a fountainhead of supply or emanation; resource.