drool bucket vs halfwit

drool bucket

noun
  • A person with low intelligence or no common sense; an idiot. 

halfwit

noun
  • Someone lacking in intelligence. 

How often have the words drool bucket and halfwit occurred in a corpus of books? (source: Google Ngram Viewer )