STP vs dexy

STP

dexy

noun
  • A tablet of dexedrine. 

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