controlled release pesticides - Turkish English Dictionary