midsole

noun
  1. the layer of a shoe between the insole and the outsole, typically providing cushioning and support

Examples