English Dictionary
Definition wellspring in British English
wellspring noun
[countable] noun
/ˈwelˌsprɪŋ/
1
the source of a large or continuous supply
