pesticide persistence - French English Dictionary