waste disposal service - French English Dictionary