prognosticator (n.)youdaoicibaDictYouDict
1550s, agent noun in Latin form from prognosticate.