dodecasaccharides

English

Noun

dodecasaccharides

  1. plural of dodecasaccharide