sandal made of tire rubber - Espagnol Anglais Dictionnaire