What does manantiales de vida mean in English?

It means "springs of life." 'Springs,' like where water naturally comes up out of the ground.