inflammasomes

English

Noun

inflammasomes

  1. plural of inflammasome