faint-hearted (adj.)youdaoicibaDictYouDict
"cowardly, timorous," c. 1400, from faint (adj.) + hearted. Related: Faint-heartedly; faint-heartedness; faint-heart.