Meaning of sir alexander robertus todd

Definition of sir alexander robertus todd

(noun) Scottish chemist noted for his research into the structure of nucleic acids (born in 1907)

Other information on sir alexander robertus todd

WIKIPEDIA results for sir alexander robertus todd
Amazon results for sir alexander robertus todd