English Dictionary
Definition deoxyribonucleic acid in British English
deoxyribonucleic acid
1
Synonyms and related words
