nowcasts

English

Noun

nowcasts

  1. plural of nowcast

Verb

nowcasts

  1. third-person singular simple present indicative of nowcast

Anagrams