ST Meaning of ST in English Sao Tome and Principe Internet domains English vocabulary. Английский словарь Интернет доменов. 2012