octaglucosides

English

Noun

octaglucosides

  1. plural of octaglucoside