Definition of "Hindsight" :
noun: understanding the nature of an event after it has happened
"Hindsight is always better than foresight."
noun: understanding the nature of an event after it has happened
"Hindsight is always better than foresight."