English synonyms about - contact  

Lord Todd

noun

1 Lord Todd

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

synonyms: Sir Alexander Robertus Todd, Todd.


Find more on lord todd elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.015