SC.D. Meaning of SC.D. in English abbr. Doctor of Science. [L scientiae doctor] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012