English edit

Noun edit

necroptosomes

  1. plural of necroptosome