tetrapentapeptides

English

edit

Noun

edit

tetrapentapeptides

  1. plural of tetrapentapeptide