DOOMWATCH Meaning of DOOMWATCH in English n. organized vigilance or observation to avert danger, esp. from environmental pollution. øødoomwatcher n. English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012