As adjectives the difference between faint-hearted and white-livered
is that faint-hearted is lacking courage; timid while white-livered is archaic form of lang=en.
faint-hearted
English
Adjective
Lacking courage; timid
Related terms
* faint of heart