Multiple choice softskills leadership

deluge

  1. flood

  2. quibble

  3. declare openly

  4. made in an earlier period and usu. valuable

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Deluge primarily means a great flood or heavy rain, or to overwhelm with a large quantity of something. Option A correctly identifies this core meaning of an overwhelming flood or downpour.