aminosaccharides

English

Noun

aminosaccharides

  1. plural of aminosaccharide