noun 1.the head or source of a spring, stream, river, etc.; fountainhead.
2.a source or supply of anything, especially when considered inexhaustible: a wellspring of affection.
Origin: before 900; Middle English welle spring, Old English wyllspring; see
well2,
spring