Another word for Sir Alexander Robertus Todd

Noun

Lord Todd, Sir Alexander Robertus Todd, Todd - Scottish chemist noted for his research into the structure of nucleic acids (born in 1907)

Tweets containing the word Sir Alexander Robertus Todd

Source : WordNet