faintheart

/ˈfeɪnˌθɑrt/

Definitions

1. noun

a person who lacks courage or resolution

“After the argument, John was accused of being a faintheart for backing down without a fight.”

2. adjective

lacking courage or resolution; timid

“The faintheart politician couldn’t make a decision without consulting his advisors.”

Synonyms

  • coward
  • timid

Antonyms

  • brave
  • resolute