Lord Todd

from WordNet (r) 3.0 (2006)
Lord Todd
    n 1: Scottish chemist noted for his research into the structure
         of nucleic acids (born in 1907) [syn: {Todd}, {Sir
         Alexander Robertus Todd}, {Lord Todd}]
    

[email protected]