inflammasomes
English
Noun
inflammasomes
plural of
inflammasome