polyglucans

English

Noun

polyglucans

  1. plural of polyglucan