Lexic.us
Definition of Lord todd
1.
Noun.
Scottish chemist noted for his research into the structure of nucleic acids (born in 1907).
Exact synonyms:
Sir Alexander Robertus Todd
,
Todd
Generic synonyms:
Chemist
Other Resources:
Quick Links
Definitions of Lord todd
Lord todd Pictures
Nearby Words
More Information
Search