blencher

noun
  1. a person who blenches; one who flinches or draws back in fear or pain
  2. Usage: informal; often used in negative contexts (e.g., 'no blencher')

Examples