Definition of Fountainhead
-
(noun) an abundant source; "she was a well of information"
-
(noun) the source of water from which a stream arises; "they tracked him back toward the head of the stream"
Antonyms of Fountainhead
No Antonyms Found.
Homophones of Fountainhead
No Homophones Found.