needle for making rope sandals - Alemán Inglés Diccionario