English

edit

Noun

edit

duodecapeptides

  1. plural of duodecapeptide