strap-maker shop - Alemán Inglés Diccionario