English edit

Noun edit

deflagrators

  1. plural of deflagrator