heptapeptides
English
Noun
heptapeptides
plural of
heptapeptide