STS


Meaning of STS in English

abbr. Saints.

Oxford English vocab.      Оксфордский английский словарь.