noun Informal.
- a person who criticizes the actions or decisions of others after the fact, using hindsight to assess situations and specify alternative solutions.
noun
- mainly US and Canadian informal a person who criticizes or suggests alternative courses of action from a position of hindsight after the event in question