strap-maker factory - Turkish English Dictionary