heap of leather straps - Türkçe İngilizce Sözlük