homoglucans

English

Noun

homoglucans

  1. plural of homoglucan