Definitions
There is 1 meaning of the phrase
Sir Alexander Robertus Todd.
Sir Alexander Robertus Todd - as a noun
Scottish chemist noted for his research into the structure of nucleic acids (born in 1907)
Synonyms (Exact Relations)
alexander r. toddlord toddtoddWord Variations & Relations
A-Z Proximities
sipunculidssipunculoidsipunculoidssiqueirossir Sir Alexander Robertus Todd
sirachsiracusasircarsircarssirdar