cyclodecapeptides

English

Noun

cyclodecapeptides

  1. plural of cyclodecapeptide