jump to corresponding sense entry
noun
Scottish chemist noted for his research into the structure of nucleic acids (born in 1907).
synonyms: Sir Alexander Robertus Todd, Todd.
is an instance of: chemist.
Find more on Lord Todd elsewhere: etymology - rhymes - Wikipedia.
debug info: 0.0139