Flincher /(?)/

Flinch·er

Flincher

n.
  1. One who flinches or fails.