strap-maker shop - Turkish English Dictionary