Definition of ScD in English:

ScD

  • Doctor of Science.

Origin

From Latin scientiae doctor.