deoxycytidyltransferases

English

Noun

deoxycytidyltransferases

  1. plural of deoxycytidyltransferase