Faintheart

What is Faintheart?

Faintheart definition and meaning on Dictionary terms:
noun

person who lacks courage; coward.