English

edit

Noun

edit

octapeptides

  1. plural of octapeptide