Translation of msc in English:

User Contribution

msc

noun