treatment storage and disposal facility - Français Anglais Dictionnaire