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.

Others are reading

Advertisement
Definitions of STP from WordNet

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