Find the word definition

Wiktionary
smoke explosions

n. (plural of smoke explosion English)