Summary
English Synonyms:   more detail...
  1. Lord Todd:


English

Detailed Synonyms for Lord Todd in English

Lord Todd:

Lord Todd [the ~] nom

  1. the Lord Todd
    – Scottish chemist noted for his research into the structure of nucleic acids (born in 1907) 1
    the Todd; the Lord Todd; the Sir Alexander Robertus Todd
    – Scottish chemist noted for his research into the structure of nucleic acids (born in 1907) 1

Related Definitions for "Lord Todd":

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

Related Synonyms for Lord Todd