Multilingual dictionary of abbreviations

What does YSC mean?

Code

Meaning

Language

Themes and places

YSC

Yokohama Science Center

In English

YSC

Yearly Spares Cost

In English