English Dictionary
Definition fountainhead in British English
fountainhead noun
[singular] noun
/ˈfaʊntɪnˌhed/

English Dictionary