English

edit

Noun

edit

peptoids

  1. plural of peptoid