assemble the pieces - French English Dictionary