STP


Meaning of STP in English

I. noun Etymology: probably from ~, a trademark for a motor fuel additive Date: 1967 a hallucinogenic drug chemically related to mescaline and amphetamine, II. abbreviation shielded twisted pair, standard temperature and pressure

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.