faint-hearted
Definitions
Lacking courage or resolution; timid.
Easily frightened or discouraged.
Examples
The steep mountain trail is certainly not for the faint-hearted.
He was too faint-hearted to confront his boss about the unfair treatment.
Synonyms
timid cowardly pusillanimous spineless fearful craven lily-livered