thiopeptides

English

Noun

thiopeptides

  1. plural of thiopeptide