English word definition — powered by WordNet
the source of water for a well
an abundant source
Want to remember wellspring?