permanent disposal/storage site (for nuclear waste) - Inglés Sinónimo Diccionario

Can't found any synonym terms.