faint-hearted

adjective

  1. 1

    lacking conviction or boldness or courage

    faint heart ne'er won fair lady

Synonyms

Also useful for “faint-hearted”:Crossword