sewing needle vs snake doctor

sewing needle

noun
  • A dragonfly or damselfly. 

  • Used other than figuratively or idiomatically: see sewing, needle. 

snake doctor

noun
  • A dragonfly 

How often have the words sewing needle and snake doctor occurred in a corpus of books? (source: Google Ngram Viewer )