Dictionary search results

Showing 1-3 of 3 results

espadrille British & World English

A light canvas shoe with a plaited fibre sole

espadrille English-Spanish

alpargata feminine