fountainhead
(noun)
noun
1. an abundant source
Similar word(s): well, wellspring
Definition categories: communication, source
2. the source of water from which a stream arises
Similar word(s): head, headspring
Definition categories: location, beginning, origin, root, rootage, source