English

edit

Noun

edit

sarcosinates

  1. plural of sarcosinate