English

edit

Noun

edit

iminopeptides

  1. plural of iminopeptide