fountainhead
fountainhead
English
Noun
Ad
Definition
A spring that is the source of a river.
Etymology
From fountain + head.
Ad
fountainhead
A spring that is the source of a river.
From fountain + head.