strap maker or seller - Allemand Anglais Dictionnaire