a deluge ofOur editors are putting together more complete content — check back in about 20 minutesa deluge ofa deluge of — noun名詞1. a large number of things that come at the same time1.名詞釋義a large number of things that come at the same time例句The office received a deluge of phone calls after the announcement.