phosphodisaccharides

English

edit

Noun

edit

phosphodisaccharides

  1. plural of phosphodisaccharide