Polish-English dictionary »

espadryla meaning in English

PolishEnglish
espadryla noun

espadrillenoun
light shoe