isopeptides
English
Noun
isopeptides
plural of
isopeptide