STV Meaning of STV in English [STV] abbreviation subscription television Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012