DOOMWATCH Meaning of DOOMWATCH in English n. organized vigilance or observation to avert danger, esp. from environmental pollution. Derivatives: doomwatcher n. Oxford English vocab. Оксфордский английский словарь. 2012