icosapeptides

English

Noun

icosapeptides

  1. plural of icosapeptide