SCD Meaning of SCD in English [ScD] abbreviation doctor of science Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012