English edit

Noun edit

octapeptides

  1. plural of octapeptide