allopeptides
English
Noun
allopeptides
plural of
allopeptide