VariousWords beta
Definitions:
Noun
headstream
Definition: a stream that forms the source of a river
Definition: A stream that is the source of a river.