degradosomes

English

Noun

degradosomes

  1. plural of degradosome