permanent disposal/storage sites - Français Anglais Dictionnaire