heap of leather straps - Almanca İngilizce Sözlük