rubber shoe - French English Dictionary