riverhead

noun

Definition of riverhead

: the source of a river