SST


Meaning of SST in English

[SST] n [supersonic transport] (1961): supersonic transport

Merriam-Webster English vocab.      Английский словарь Merriam Webster.