cyclopeptides

English

Noun

cyclopeptides

  1. plural of cyclopeptide