Pinyin Dictionary results for "tu ru qi lai"

突如其来
to arise abruptly; to arrive suddenly; happening suddenly
Dictionary data provided by CC-CEDICT