English

edit

Noun

edit

desmosines

  1. plural of desmosine