Definition of ScD in English:

ScD

abbreviation

  • Doctor of Science.

Origin

From Latin scientiae doctor.