controlled release pesticides - Alemán Inglés Diccionario