removable rim - French English Dictionary