eicosapeptides
English
Noun
eicosapeptides
plural of
eicosapeptide