amidoglycans

English

Noun

amidoglycans

  1. plural of amidoglycan