rubber or leather sandal - Francés Inglés Diccionario