Definitions of fainthearted:

  • adjective:   lacking conviction or boldness or courage