glycosans

English

Noun

glycosans

  1. plural of glycosan