Dictionary search results

Showing 1-3 of 3 results

insole British & World English

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

insole English-Spanish

plantilla f