weak-hearted
WEAK-HEARTED
, a. Having little courage; dispirited.