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

lord todd   noun

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

Synonyms : sir alexander robertus todd, todd

Lord todd meaning in Telugu.