Dictionary search results

Showing 1-2 of 2 results

insole British & World English

A removable sole worn in a shoe for warmth, as a deodorizer, or to improve the fit