water storage pool (nuclear reactor) - Francés Inglés Diccionario