large needle for making sandals - Türkçe İngilizce Sözlük