device preventing insects - Alemán Inglés Diccionario