faintheart

English

Etymology

From faint +‎ heart.

Noun

faintheart (plural fainthearts)

  1. Alternative spelling of faint-heart