Noun Definitionfountainhead1.Definition: an abundant sourceRelated Noun(s):wellCategory: General2.Definition: the source of water from which a stream arisesRelated Noun(s):head, headspringCategory: Places