water-proof boots - French English Dictionary