pesticide persistence - Turkish English Dictionary