polyglycans

English

Noun

polyglycans

  1. plural of polyglycan