2 results found
Search Results for: tdp
Thymidine diphosphate
Definition noun plural: thymidine diphosphates (biochemistry) A nucleotide composed of thymine, deoxyribose and two... Read More