Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of deflagrator

- A form of the voltaic battery having large plates, used for producing rapid and powerful combustion.