shoe insert - French English Dictionary