large needle for making sandals - Deutsch Englisch Wörterbuch