Meaning of headspring

Definition of headspring

(noun) the source of water from which a stream arises; "they tracked him back toward the head of the stream"

Other information on headspring

WIKIPEDIA results for headspring
Amazon results for headspring