STP


Meaning of STP in English

See standard temperature and pressure .

Slang.

a potent long-acting hallucinogen.

[ 1965-70; prob. after STP, trademark of a motor-oil additive ]

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .