footbed

Noun

 * 1) A removable insole for a shoe.