mouldproof water-proof odourproof acid-proof fire-proof storm-proof soot-proof hardwearing leak-proof antirust