Flincher(n.) One who flinches or fails.

Words within flinchers