controlled release pesticides - Turco Inglés Diccionario