insecticide treated bed net - Español Inglés Diccionario