blinkard

noun
  1. a person who blinks frequently or habitually; someone with a tendency to blink excessively
  2. Usage: archaic or informal; rarely used in modern English
  3. a person who is unwilling or unable to face facts; someone who avoids looking at or acknowledging reality
  4. Usage: archaic; figurative use

Examples