strap-maker factory - French English Dictionary