English edit

Noun edit

degradasomes

  1. plural of degradasome