deoxycytidines

English

Noun

deoxycytidines

  1. plural of deoxycytidine