Drenching downpour Synonyms

Definitions for Drenching


  • (noun) the act of making something completely wet

DD abbreviation

DD is an abbreviation for Drenching Downpour
What does DD stand for?
DD stands for "Drenching Downpour"

Definitions for Downpour


  • (noun) a steady falling of water from the sky in significant quantity
  • (noun) a heavy rain