artisanal shoe made of canvas with a tire sole - Spanish English Dictionary

Suggest a Term