doctor of science


Meanings

  • an honorary degree in science