irradiated fuel cooling and storage facility - Francés Inglés Diccionario