faintheart vs fraidy-cat

faintheart

noun
  • A person who is irresolute or fearful. 

fraidy-cat

noun
  • A coward; a person who is easily frightened. 

How often have the words faintheart and fraidy-cat occurred in a corpus of books? (source: Google Ngram Viewer )