Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
ScD
noun
(n)
an honorary degree in science
yang terhormat ijazah dalam sains
Synonym:
doctor of science
,
ds
source: wordnet30