glyconates

English

Noun

glyconates

  1. plural of glyconate