strap maker or seller - German English Dictionary