NOWCAST Meaning of NOWCAST in English A short-term weather forecast, generally out to six hours or less. Weather and meteorology English vocabulary. Английский словарь погоды и метеорологии . 2012