English

edit

Noun

edit

dodecapeptides

  1. plural of dodecapeptide