water reservoir that supplies a population - Spanish English Dictionary