STP


Meaning of STP in English

n.

Pronunciation: ˌ es- ˌ t ē - ' p ē

Function: noun

Etymology: probably from STP, a trademark for a motor fuel additive

Date: 1967

: a hallucinogenic drug chemically related to mescaline and amphetamine

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.