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
STP
Meaning of STP in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012