English

edit

Noun

edit

lanthipeptides

  1. plural of lanthipeptide