Webster's Revised Unabridged Dictionary · 1913

fountainhead

fountainhead , noun

1.
an abundant source.
2.
the source of water from which a stream arises.