Weak-hearted

What is Weak-hearted?

Weak-hearted definition and meaning on Dictionary terms:
adjective

without courage or fortitude; fainthearted.