storm reservoir - Español Inglés Diccionario