shoemaker's strap - Español Inglés Diccionario