Definition of doomwatch in English:

doomwatch

noun

  • An organized campaign of vigilance to alert people to the dangers of environmental pollution.

Pronunciation

doomwatch

/ˈduːmwɒtʃ/