glycosides

English

Noun

glycosides

  1. plural of glycoside