Language:
Free Online Dictionary|3Dict

突如其來

Source : CEDICT

to arise abruptly/to arrive suddenly/happening suddenly