deoxycytidyltransferases
English
Noun
deoxycytidyltransferases
plural of
deoxycytidyltransferase