heap of leather straps - Allemand Anglais Dictionnaire