pile of bits and pieces - French English Dictionary