Definify.com

Definition 2024


octapeptides

octapeptides

English

Noun

octapeptides

  1. plural of octapeptide