SynonymX
Speak
Lord Todd
Definition of Lord Todd
1.
Scottish chemist noted for his research into the structure of nucleic acids (born in 1907)
Noun
Synonyms for word "lord todd"
sir alexander robertus todd
todd
Semanticaly linked words with "lord todd"
chemist