cause widespread devastation - Spanish English Dictionary