YourDictionary

spate

noun

  1. Chiefly Brit.
    1. a flash flood
    2. a sudden, heavy rain
  2. an unusually large outpouring, as of words

See spate in American Heritage Dictionary 4

Learn more about spate

link/cite print suggestion box