glycids

English

Noun

glycids

  1. plural of glycid