Meaning of fountainhead

Definition of fountainhead

(noun) an abundant source; "she was a well of information"
the source of water from which a stream arises; "they tracked him back toward the head of the stream"

Other information on fountainhead

WIKIPEDIA results for fountainhead
Amazon results for fountainhead