WELLSPRING

Meaning 1:

wellspring - a large or continuous supply of water - ต้นน้ำ