LTS


Meaning of LTS in English

[LTS] abbreviation launch telemetry station, launch tracking system

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