heptadecapeptides
English
Noun
heptadecapeptides
plural of
heptadecapeptide