Definition of nowcaster in English:

nowcaster

noun