STSCI


Meaning of STSCI in English

Space Telescope Science Institute

Computer abbreviations English vocabulary.      Английский словарь компьютерных сокращений.