septapeptides

English

Noun

septapeptides

  1. plural of septapeptide