Footbed meaning

Frequency:
A removable insole for a shoe.
noun
0
0
Advertisement