The AI-powered English dictionary
plural headstreams
A stream that is the source of a river. examples