reservoir of freshwater - Francés Inglés Diccionario