waterproof shoe - French English Dictionary