diketides

English

Noun

diketides

  1. plural of diketide