posy-sniffer vs tree hugger

posy-sniffer

noun
  • Environmentalist 

  • Effeminate man 

tree hugger

noun
  • An environmental campaigner, especially one who aims to restrict logging. 

  • A hippie. 

How often have the words posy-sniffer and tree hugger occurred in a corpus of books? (source: Google Ngram Viewer )