STV


Meaning of STV in English

[STV] abbreviation subscription television

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