Common Adjective Collocations of onslaught

British, due, European, expect, fierce, final, first, foreign, full, furious, general, German, great, helpless, initial, Japanese, modern, Nazi, new, next, own, relentless, revolutionary, savage, such, sudden, terrible, total, unexpected, Western