Definitions for "Footbed"
An insole offering enhanced foot support. Some types can be moulded to the foot.
Another term for insole.
the insole of the shoe, where the foot rests