FOUNTAINHEAD

Definition of FOUNTAINHEAD

  1. (noun)an abundant source
  2. (noun)the source of water from which a stream arises