sandal made of tire rubber - İspanyolca İngilizce Sözlük