thiopeptolides

English

Noun

thiopeptolides

  1. plural of thiopeptolide