English dictionary

lord todd meaning and definition

Definition and meaning of lord todd at MeaningMonkey.org. lord todd meaning and definition in the English Dictionary.

LORD TODD noun

Definition of Lord Todd (noun)

  1. Scottish chemist noted for his research into the structure of nucleic acids (born in 1907)
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: