Noun Definition

headspring

1.Definition: the source of water from which a stream arises

Related Noun(s):fountainhead, head

Category: Places