Satirical deluge Synonyms

We can't find synonyms for the phrase "Satirical deluge", but we have synonyms for terms, you can combine them.

SD abbreviation

SD is an abbreviation for Satirical Deluge
What does SD stand for?
SD stands for "Satirical Deluge"

Definitions for Satirical


  • (adjective) exposing human folly to ridicule

Definitions for Deluge


  • (noun) a great flow of water or of something that overwhelms
  • (noun) a steady falling of water from the sky in significant quantity
  • (verb) to cover with a flood