inner shoe sole - French English Dictionary