aminoglycans

English

Noun

aminoglycans

  1. plural of aminoglycan