fountainhead
fountainhead
n.
an abundant source.
the source of water from which a stream arises.