Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
Lord Todd
noun
(n)
Scottish chemist noted for his research into the structure of nucleic acids (born in 1907)
skotlandia kimia terkemuka penelitiannya ke struktur nucleic amino (dilahirkan pada 1907)
Synonym:
sir alexander robertus todd
,
todd
source: wordnet30