STP


Meaning of STP in English

I. abbreviation

standard temperature and pressure

II. ˌesˌtēˈpē noun

( -s )

Etymology: from STP , trademark for a motor fuel additive

: a hallucinogenic drug chemically related to mescaline and amphetamine — called also DOM

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.