shattered into pieces - Spanish English Dictionary