Noun an overwhelming number or amount

The largest solar flare in six years is hitting Earth today, after a torrent of charged particles that could disrupt power grids, GPS and aeroplane flights spewed out of the sun.