riverhead
See also:
Riverhead
English
Etymology
From
river
+
head
.
Noun
riverhead
(
plural
riverheads
)
The
head
or
source
of a
river
.