persistence of pesticides - Turkish English Dictionary