1. To criticize an event with the benefit of hindsight. 2. To guess or predict.

More...