dust-proof construction - Francés Inglés Diccionario