HEADSTREAM

Definition of HEADSTREAM

  1. (noun)a stream that forms the source of a river