Wiktionary
cyclopeptides
n. (plural of cyclopeptide English)
n. (plural of cyclopeptide English)