NOWCAST Meaning of NOWCAST in English - A short-term weather forecast, generally out to six hours or less. A comprehensive English glossary of weather. Полный английский глоссарий погоды. 2012