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.