faint-hearted (adj.) Look up faint-hearted at Dictionary.com
"cowardly, timorous," c.1400, from faint (adj.) + hearted. Related: Faint-heartedly; faint-heartedness; faint-heart.