glucosids

English

Noun

glucosids

  1. plural of glucosid