smashed into pieces/fragments - French English Dictionary