sanitary waste disposal facilities - French English Dictionary