Definition of ScD in US English:

ScD

abbreviation

  • Doctor of Science.

Origin

From Latin scientiae doctor.