footbed
noun
foot·bed
: an insole usually cushioned and contoured so as to provide orthopedic support
Love words? Need even more definitions?
Merriam-Webster unabridged
Share