“footbed” definition

The insole of the shoe, where the foot rests.