flincher
FLINCH'ER,
n. One who flinches or fails.