deflagrators

English

Noun

deflagrators

  1. plural of deflagrator