Wiktionary
deflagrators
n. (plural of deflagrator English)
n. (plural of deflagrator English)