muropeptides

English

Noun

muropeptides

  1. plural of muropeptide