Fountainhead Meaning

There are 2 meaning(s) for word Fountainhead

Meaning 1 : an abundant source

    Synonyms : well,  wellspring
Meaning 2 : the source of water from which a stream arises

    Synonyms : head,  headspring