spate
nouna sudden and large amount of something, especially rain or flow, often in a short period of time
A spate of heavy rain flooded the low-lying areas of the valley overnight.
Also deluge · outpouring · rush · flood
Try typing it
Type all GRE words →