octaketides

English

Noun

octaketides

  1. plural of octaketide