treatment, storage and disposal - French English Dictionary