Etymology
Advertisement

STP (n.)

commercial motor oil additive, probably an initialism (acronym) of scientifically treated petroleum. As the street name of a type of psychedelic drug, attested from 1967.

Advertisement
Advertisement
Definitions of STP

stp (n.)
standard temperature and pressure;
Synonyms: s.t.p.
From wordnet.princeton.edu