pesticide disposal - French English Dictionary