DOOMWATCH Meaning of DOOMWATCH in English n. organized vigilance or observation to avert danger, esp. from environmental pollution. doomwatcher n. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012