2 results found
Search Results for: tmp
Thymidine monophosphate
Definition noun plural: thymidine monophosphates (biochemistry) A nucleotide composed of thymine, deoxyribose and a... Read More