TODD
Definition:
- [noun] Scottish chemist noted for his research into the structure of nucleic acids (born in 1907)
Synonyms: Todd, Sir Alexander Robertus Todd - [noun] fictional character in a play by George Pitt; a barber who murdered his customers
Synonyms: Todd, Sweeney Todd
Synonyms:
- Search for synonyms for TODD



