peptidates

English

Noun

peptidates

  1. plural of peptidate