hindsight
1. [ noun ] (psychology) understanding the nature of an event after it has happened
Examples:

"hindisght is always better than foresight"

Related terms: understanding
Similar spelling:   hindshank
  Hindustan
  Hindustani
  Hindostani