Sc.D. en · NOUN Meanings (abbreviation, alt-of, initialism) Initialism of Doctor of Science. alt of Doctor of Science