flincher

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