inner sole [noun] [C] - a piece of material inside a shoe on which your foot rests, or a piece of material that you put in a shoe to make it warmer or more comfortable
INSOLE
Meaning of INSOLE in English
Cambridge English vocab. Кембриджский английский словарь. 2012