English

edit

Noun

edit

depsipeptides

  1. plural of depsipeptide
  NODES