English

edit

Noun

edit

inflammasomes

  1. plural of inflammasome