dust-proof construction - French English Dictionary