waterproofing sealant - French English Dictionary