faint-hearted (adj.) Look up faint-hearted at Dictionary.com
mid-15c., from faint (adj.) + hearted. Related: Faintheartedly; faintheartedness.