Lacking courage, confidence, or determination; timid or cowardly.
Compound of 'feeble' + 'hearted' (having the specified kind of heart or character). Used since the 1500s to describe someone lacking bravery or resolve.
In Shakespeare's time, 'feeblehearted' was a common insult—it reveals that courage was valued above almost everything else in warrior cultures, the opposite of today where we value kindness equally.
Complete word intelligence in one call. Free tier — 50 lookups/day.