HEADWATER

Definition of HEADWATER

  1. (noun)the source of a river