octaglucosides
English
Noun
octaglucosides
plural of
octaglucoside