Weak-hearted /(?)/

Weak·-heart·ed

Weak-hearted

a.
  1. Having little courage; of feeble spirit; dispirited; faint-hearted.