faintheart
English
Etymology
From
faint
+
heart
.
Noun
faintheart
(
plural
fainthearts
)
A person who is
irresolute
or
fearful
.
Related terms
fainthearted