What is the full meaning of headstreams
HEADSTREAM, the stream forming the highest, most remote source of a river [n]
Example of the word headstreams placed on a Scrabble board.