deoxycytidylates

English

Noun

deoxycytidylates

  1. plural of deoxycytidylate