holopeptides

English

Noun

holopeptides

  1. plural of holopeptide