HEADSPRING

Definition of HEADSPRING

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