amidoglycans
English
Noun
amidoglycans
plural of
amidoglycan