insecticide treated bed net - Francés Inglés Diccionario