English

edit

Noun

edit

cyanopeptides

  1. plural of cyanopeptide