English

edit

Noun

edit

peptidates

  1. plural of peptidate