fountainhead
Definition from Wiktionary, the free dictionary
[edit] English
[edit] Noun
fountainhead (plural fountainheads)
[edit] Translations
a spring that is the source of a river
an abundant source of knowledge, etc.