English

edit

Noun

edit

thiopeptides

  1. plural of thiopeptide