strap of twisted leather - Türkçe İngilizce Sözlük