YourDictionary

Todd medical definition

, Sir Alexander Robertus 1907-1997.

British chemist. He won a 1957 Nobel Prize for his study of nucleic acids and nucleotide structures.

Learn more about Todd

link/cite print suggestion box