peptidoglycans

English

Noun

peptidoglycans

  1. plural of peptidoglycan