faint-hearted

adj

1.
lacking conviction or boldness or courage