Multilingual dictionary of abbreviations

What does SScT mean?

Code

Meaning

Language

Themes and places

SScT

Speculations in Science and Technology

In English