temporary deposit for hazardous waste - French English Dictionary