/ English Dictionary |
LORD TODD
Pronunciation (US): | (GB): |
I. (noun)
Sense 1
Meaning:
Scottish chemist noted for his research into the structure of nucleic acids (born in 1907)
Synonyms:
Lord Todd; Sir Alexander Robertus Todd; Todd
Classified under:
Instance hypernyms:
chemist (a scientist who specializes in chemistry)