Weak-heart·ed a. Having little courage; of feeble spirit; dispirited; faint-hearted. “Weak-hearted enemies.” ◄ ►