glycinates

English

Noun

glycinates

  1. plural of glycinate