permanent disposal/storage site (for nuclear waste) - Français Anglais Dictionnaire