triglucosides

English

Noun

triglucosides

  1. plural of triglucoside