spring (water source) - Spanish English Dictionary