Todd
Info · Definitions · Characters
Definitions
(noun) Scottish chemist noted for his research into the structure of nucleic acids (born in 1907). Synonyms: Sir Alexander Robertus Todd, Lord Todd.
Noun Definition 1
Info · Definitions · Characters