heptadepsipeptides

English

Noun

heptadepsipeptides

  1. plural of heptadepsipeptide