endoglycans

English

Noun

endoglycans

  1. plural of endoglycan