degradosomes
English
Noun
degradosomes
plural of
degradosome