octapeptides

noun

Plural form of octapeptide.