deluging

US

UK

B2

verb

  • To rain heavily, usually brief and sudden