fountainhead
fountainhead - noun
an abundant source
the source of water from which a stream arises
fountainhead - thesaurus
head
headspring
well
wellspring