nowcast - noun

singularnowcast
pluralnowcasts