pile of bits and pieces - Turkish English Dictionary