STP Meaning of STP in English n. nickname for a strong hallucinogenic drug introduced in the 1960's (4-Methyl-2,5-dimethoxyamphetamine) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012