MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Master of Science

noun (n)

  • a master's degree in science
    ijazah dalam sains
    Synonym:
    ms, msc, sm
    source: wordnet30