“Prognosticate”

To predict something or at least hint at what will happen in the future.

foretell, predict, anticipate