treatment storage and disposal facility - French English Dictionary