heptasaccharides

English

Noun

heptasaccharides

  1. plural of heptasaccharide