pyroptosomes
English
Noun
pyroptosomes
plural of
pyroptosome