fountainhead

fountainhead

English Noun
Ad

Definition

A spring that is the source of a river.

Etymology

From fountain + head.

Ad