heap of leather straps - Anglais Synonymes Dictionnaire