hindsight

Noun
  1. Understanding the nature of an event after it has happened (synset 105815155)
    "hindsight is always better than foresight"

Other Searches