Deafening siren Synonyms

Definitions for Deafening


DS abbreviation

DS is an abbreviation for Deafening Siren
What does DS stand for?
DS stands for "Deafening Siren"

Definitions for Siren


  • (noun) a woman whom men find irresistibly attractive
  • (noun) a warning signal that is a loud wailing sound
  • (noun) an acoustic device producing a loud often wailing sound as a signal or warning