natural organic insecticide - Alemán Inglés Diccionario