Noun Definition
headspring
1.Definition: the source of water from which a stream arises
Related Noun(s):fountainhead, head
Category: Places1.Definition: the source of water from which a stream arises
Related Noun(s):fountainhead, head
Category: Places