ALEXANDER R. TODD
(noun)Definitions
There is 1 meaning of the phrase
Alexander R. Todd.
Alexander R. Todd - as a noun
Scottish chemist noted for his research into the structure of nucleic acids (born in 1907)
Synonyms (Exact Relations)
lord toddsir alexander robertus toddtodd