Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word sir alexander robertus todd from English dictionary with examples, synonyms and antonyms.

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

Synonyms : lord todd, todd