What does 'Monday morning quarterback' mean?

A Monday morning quarterback is someone who, with the benefit of hindsight, knows what should have been done in a situation.

Idioms similar to 'Monday morning quarterback'

See also: