cyclotetrapeptides

English

Noun

cyclotetrapeptides

  1. plural of cyclotetrapeptide