Meaning of doomwatch in English:

doomwatch

Pronunciation /ˈduːmwɒtʃ/

noun

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