homoglycans
English
Noun
homoglycans
plural of
homoglycan