headspring




headspring - noun

  • the source of water from which a stream arises
  • headspring - thesaurus

    fountainhead   head